home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 011a / flash1.zip / FLASHLED.DOC < prev   
Text File  |  1991-12-10  |  9KB  |  206 lines

  1.  
  2.       ========================================================
  3.                      FLASHLED.COM - FlashLED v1.01
  4.               "Disc Drive Activity at Your Finger Tips"
  5.  
  6.              (C)opyright 1991 - Seagate Technology, Inc.
  7.                    The first name in disc drives.
  8.                  written by R. Dimick and B. Rudock
  9.  
  10.                Seagate Tech Support BBS (408)438-8771
  11.       ========================================================
  12.  
  13. =====Intro==================
  14.  
  15. FlashLED is a very small TSR (Terminate and Stay Resident in memory)
  16. utility that uses the LED's (Light Emitting Diode) found on AT
  17. keyboards and, optionally, the system speaker to indicate disc drive
  18. activity.
  19.  
  20. Normally, the activity lights found on the front faceplates of the
  21. disc drive and/or the system chasis are more than adequate for
  22. displaying activity, however, many of today's smaller drives are
  23. mounted deep within the systems, obscuring any view of the drive's own
  24. LED (if it even has one). Also, many computer systems are of the
  25. "tower" type, taking them off the desk, which requires the user to
  26. look down at the floor for activity lights. In either case, FlashLED,
  27. can help by putting the activity light "at your finger tips."
  28.  
  29. =====Syntax=Summary========
  30.  
  31. The command line syntax of FlashLED is:
  32.  
  33.         FLASHLED [/options]
  34.  
  35. The default behavior, if no command line arguments are specified, is
  36. to prompt the user for manual selection of the options.  This manual
  37. mode, since it requires user input, is not really appropriate for an
  38. AUTOEXEC.BAT. Therefore, if you would like the program to load
  39. automatically, via the AUTOEXEC.BAT, it is recommeded that you supply
  40. the [/options].
  41.  
  42.         | The option switches are:
  43.         |
  44.         |    Select ONE of the keyboard LED options (or not) :
  45.         |       /N   Num Lock
  46.         |       /C   Caps Lock
  47.         |       /S   Scroll Lock (default)
  48.         |       /K   Kill keyboard LED activity (FlashLED will not
  49.         |             indicate activity on the keyboard, so, hopefully,
  50.         |             you will be selecting the speaker option [/P])
  51.         |
  52.         |    Additionally, select ONE of the disc drive options:
  53.         |       /F   Floppy drives only
  54.         |       /H   Hard drives only (default)
  55.         |       /B   Both floppy and hard disc drives
  56.         |
  57.         |    Optionally select one of these, if you like:
  58.         |       /P   sPeaker "click" with drive activity (low
  59.         |             frequency is READ, high frequency is WRITE)
  60.         |       /?   Display all of these options to the screen,
  61.         |             without loading the program. (overrides any
  62.         |             other command line arguments)
  63.  
  64. Multiple command line argument switches may be specified together or
  65. seperately. The following examples are functionally equivalent:
  66.  
  67.            FLASHLED /S /H /P
  68.            flashled /shp  (DOS nor FlashLED is case sensitive)
  69.        (this space ^ must be there)
  70.  
  71. =====Outline================
  72.  
  73. An brief outline of how FlashLED works is as follows:
  74.  
  75. A. FlashLED Disc Drive Activity from Keyboard LED program
  76.    1. Display program instructions and take user input of
  77.       configuration parameters
  78.       a) determine the current status of the keyboard LED's and save
  79.          that status then turn off all the LED's
  80.       b) wait for the user's selection of which keyboard LED should
  81.          indicate the activity (Num, Caps or Scroll Lock)
  82.       c) If it's not an LED that was ALREADY in use before the
  83.          program was started, then great, otherwise default to the
  84.          Scroll Lock LED.
  85.       d) wait for the user's selection of which drive devices (hard,
  86.          floppy or both) should reflect activity to the LED
  87.       e) wait for user's selection on activity "clicking" the speaker
  88.    2. terminate and stay resident
  89.    3. program "watches" for activity on DOS interrupt 13 (disk
  90.       services)
  91.       a) if "observed", then LED and/or speaker is turned on
  92.       b) when INT 13 concludes, LED is turned off after a few DOS
  93.          INT 1C timer ticks (18.2 ticks per second)
  94.    4. program removed from memory by a system reset or TSR
  95.       management utility
  96.  
  97. =====App=Notes==============
  98.  
  99.  
  100. Some Application Notes:
  101.  
  102.   1. The effect of the program on the performance of the system is
  103. negligible.
  104.  
  105.   2. When the speaker "click" sound option is activated, other
  106. programs which beep on errors will usually get their chance but then
  107. the beep frequency is lowered again to the level defined by FlashLED.
  108.  
  109.   3. The use of FlashLED on XT's is disallowed, since keyboard LED's
  110. are not defined in that host environment.
  111.  
  112.   4. In Windows (tm), the keyboard LED activity is suspended but the
  113. speaker click still works. When Windows is exited, the keyboard LED
  114. activity returns.
  115.  
  116.   5. Since FlashLED uses INT 1C (timer tick), some TSR screen clocks
  117. may not allow FlashLED to work properly. Try reversing the loading
  118. order of the TSR's.
  119.  
  120.   6. When disk caching software is in use, FlashLED may indicate
  121. activity when data is drawn from the cache (AKA a cache hit).
  122.  
  123.   7. There will be times when the keyboard activity LED doesn't seem
  124. to keep on pace with the activity of the drive. This is due to the
  125. fact that the bios keyboard services are given LOW priority; since the
  126. system figures that the user is probably the slowest component in the
  127. system, it doesn't come looking as often. As a result, FlashLED will
  128. tend to "even out" the rapid flicker of an busy drive's activity light
  129. and show a steady, even glow on the LED. If the speaker option [/p]
  130. has been selected, the "click" will easily keep up with the activity.
  131.  
  132.   8. As mentioned earlier, FlashLED is a tiny TSR (less than 700
  133. bytes). When a TSR is kept in memory, the total amount of memory space
  134. that it takes is the sum of itself and the DOS environment active at
  135. the time of the load.  Since many of us use a "PATH=" which is max'd
  136. out, a "PROMPT=" which is complex and a "SET=" for everything under
  137. the sun, our environment size gets pretty BIG!  To minimize the
  138. environment "impact" on the TSR, try getting the TSR's loaded and
  139. tucked in, first, then build up the environment variables.
  140.  
  141.   9. FlashLED will not see the activity of a network drive since
  142. different interrupts are being used.
  143.  
  144.  10. Some SCSI host adapters are bundled with device drivers which do
  145. not use INT 13, in which case the FlashLED program will not work.
  146. This may also be true for some partitioning software.
  147.  
  148.  11. If the program is started with /shp (scroll lock, hard drives
  149. only, speaker on), and then loaded again with /cf (caps lock, floppy
  150. only) the LED's will switch between scroll and caps, depending on hard
  151. or floppy drive access.
  152.  
  153. =====Rev=Hist===============
  154.  
  155. Revision History:
  156.  
  157.         10/91   v1.0   In-house release.
  158.         12/91   v1.1   Public release. Added speaker click, command
  159.                         line options.
  160.  
  161. =====Legal=Disclaimer=======
  162.  
  163.                           LICENSE AGREEMENT
  164.  
  165. Seagate provides the accompanying object code software ("Software")
  166. and nonexclusively licenses its use on the following terms and
  167. conditions. The Software is copyrighted by Seagate.  YOU ASSUME FULL
  168. RESPONSIBILITY FOR THE SELECTION OF THE SOFTWARE TO ACHIEVE YOUR
  169. INTENDED PURPOSES, FOR THE PROPER INSTALLATION AND USE.  SEAGATE DOES
  170. NOT WARRANT THAT THE SOFTWARE WILL MEET YOUR REQUIREMENTS, THAT THE
  171. SOFTWARE IS FIT FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE
  172. SOFTWARE WILL BE ERROR FREE.  SEAGATE EXPRESSLY DISCLAIMS ALL
  173. WARRANTIES, WHETHER ORAL OR WRITTEN, EXPRESSED OR IMPLIED, INCLUDING
  174. WITHOUT LIMITATION WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A
  175. PARTICULAR PURPOSE.  IN NO EVENT WILL SEAGATE BE LIABLE TO YOU, YOUR
  176. CUSTOMERS OR OTHER USERS FOR ANY INDIRECT, INCIDENTAL, CONSEQUENTIAL,
  177. SPECIAL OR EXEMPLARY DAMAGES ARISING OUT OF OR IN CONNECTION WITH THE
  178. USE OR INABILITY TO USE THE SOFTWARE.
  179.  
  180. End of License agreement.
  181.  
  182. =====Other==================
  183.  
  184. Available on the Seagate Tech Support BBS (408)438-8771:
  185.  
  186. Specifications and jumper drawings for all Seagate Disc Drives and
  187. Controllers.
  188.  
  189. Reprints of Installation Guides.
  190.  
  191. Troubleshooting essays.
  192.  
  193. FINDTYPE - Utility which displays bios drive type table and matches a
  194. Seagate model to the best drive type.  Also prints complete
  195. specifications lists and much more!
  196.  
  197. FINDINIT - Utility for Seagate controllers and host adapters that have
  198. onboard bios. Queries the system to determine bios memory address and
  199. initiates low-level format.
  200.  
  201. DESK REFERENCE - Hypertext data system for all Seagate products,
  202. troubleshooting, other OEM phone numbers and much, much more. A must
  203. for dealers who do a fair amount of support for Seagate products.
  204.  
  205. -=EOF: FLASHLED.DOC=-
  206.